package metar;

/**
 * Interface zum Verarbeiten der Daten aus der empfangenen Metar-Info-Struktur
 * @author Michel Metzger, Java-Kurs 2013
 * @version 1.0.0
 *
 */
public interface MetarParamInterface {
	
	/**
	 * Verarbeitet die Wetterinfos aus dem angegebenen Parameter
	 * @param val
	 * @return
	 * @throws MetarParseException
	 */
	public Object parseParam(String val) throws MetarParseException;

	/**
	 * Liefert den Originalparameter aus der MetarInfo
	 * @return
	 */
	public String getOrigParam();

	
	/**
	 * geht leider nicht, da static im Interface nicht möglich!!!
	 */
	//public static boolean isValid(String val);

}
